2003年07月20日
川俣晶の縁側ソフトウェアりすと亭開発日誌 total 1844 count

夜の緊急バグ取りでドタバタ

Written By: 川俣 晶連絡先

 最初にお断りしておきますが、このようなサポートは常時できるわけではありません。というよりも、普通は出来ないと思って頂いた方が適切です。あくまで、特殊な事例としてお読み下さい。通常、営業日の営業時間でなければサポートは受け付けられませんし、その時間内でも、すぐ対応できるとお約束できるものではありません。よろしくお願いします。

 さて、本文です。

 土曜日の夜。さて寝ようかと思っていたとき。さるベータテスターから、りすと亭で過メッセージ再作成を行うと例外で落ちるという報告がありました。IRCのチャットで事情を聞くと、どうも不正なメールが記録されていて、それが問題を起こしているようです。例外情報を送ってもらった結果、どうもメールのDateヘッダーに記録されたタイムゾーンの記述がおかしく、それが例外の原因になっているようです。実際、不正なヘッダーを持ったメールが絶対に来ないとも言えないので、これは修正が必要です。

 そこで、慌てて仕事場に飛んでいきました。そして、単体テストに、不正なタイムゾーンを解析するテストをいくつか追加し、それを実行してテストが失敗することを確認した上で、ソースを直しました。解釈できないタイムゾーンは読み飛ばすようにしました。

 そして、これをBeta-025としてセットアップを作成し、ベータテスターに送ったところ、上手く処理できたようです。良かった良かった。

 経緯の都合上、Beta-025は非公開リリースとします。バグは取りましたが、ドキュメントなどはまったく用意されていませんので。

 このバグへの対応を含む公開版は、次のリリースと言うことになります。

 よろしくお願いします。